package com.dalaoli.listener;


import com.alibaba.excel.context.AnalysisContext;
import com.alibaba.excel.event.AnalysisEventListener;
import com.dalaoli.entity.BondedImportOrder;

//读取文档的监听器类
//这个监听器要在read方法中使用
//注意加这两个注解，官方要求这个监听器不能是单例的，所以要加上prototype
//@Configuration
//@Scope("prototype")
public class OrderListener extends AnalysisEventListener<BondedImportOrder> {
    //每读一行内容，都会调用一次该对象的invoke,在invoke方法中可以操作使用读取到的数据
    //student    每次读取到的数据封装的对象
    public void invoke(BondedImportOrder bondedImportOrder, AnalysisContext context) {
        System.out.println("BondedImportOrder = "+bondedImportOrder);
    }


    //context读取完整个文档之后调用的方法
    public void doAfterAllAnalysed(AnalysisContext context) {

    }

}
